package xixirupan.tmgp.tencent.com.vmeim.ui.shopcar.model;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by lenovo on 2016/10/20.
 */

public   class RecommendProductsBaen {
    @SerializedName("id")
    private long id;
    @SerializedName("updateTime")
    private Object updateTime;
    @SerializedName("createTime")
    private Object createTime;
    @SerializedName("_score")
    private double wscore;
    @SerializedName("price")
    private long price;
    @SerializedName("vmeiPrice")
    private long vmeiPrice;
    @SerializedName("marketPrice")
    private long marketPrice;
    /**
     * fromCurrency : HKD
     * toCurrency : CNY
     * fromPrice : 4800
     * toPrice : 4100
     * exchangeRate : 0.8704
     * label : 专柜价
     * fromCurrencyFlagUrl : http://assets.sephome.com/system/b2c/images/area_flag/circular50px/flag_hongkong.png
     * fromCurrencySign : HK$
     * fromCurrencyAreaName : 香港
     * fromCurrencyDesc : 港元
     * toCurrencyFlagUrl : http://assets.sephome.com/system/b2c/images/area_flag/circular50px/flag_china.png
     * toCurrencySign : ¥
     * toCurrencyAreaName : 大陆
     * toCurrencyDesc : 人民币
     */

    @SerializedName("compareCurrency")
    private CompareCurrencyBaen compareCurrency;
    /**
     * fromCurrency : HKD
     * toCurrency : CNY
     * fromPrice : 3400
     * toPrice : 2900
     * exchangeRate : 0.8704
     * label : 小思价
     * fromCurrencyFlagUrl : http://assets.sephome.com/system/b2c/images/area_flag/circular50px/flag_hongkong.png
     * fromCurrencySign : HK$
     * fromCurrencyAreaName : 香港
     * fromCurrencyDesc : 港元
     * toCurrencyFlagUrl : http://assets.sephome.com/system/b2c/images/area_flag/circular50px/flag_china.png
     * toCurrencySign : ¥
     * toCurrencyAreaName : 大陆
     * toCurrencyDesc : 人民币
     */

    @SerializedName("sellCurrency")
    private SellCurrencyBaen sellCurrency;
    @SerializedName("name")
    private String name;
    @SerializedName("nameDesc")
    private String nameDesc;
    @SerializedName("toTop")
    private long toTop;
    @SerializedName("toTopTime")
    private long toTopTime;
    @SerializedName("activityType")
    private String activityType;
    @SerializedName("activityStartTime")
    private String activityStartTime;
    @SerializedName("activityStartTimeMillis")
    private long activityStartTimeMillis;
    @SerializedName("activityEndTime")
    private String activityEndTime;
    @SerializedName("activityEndTimeMillis")
    private long activityEndTimeMillis;
    @SerializedName("highlightName")
    private String highlightName;
    @SerializedName("sell")
    private long sell;
    @SerializedName("commentCount")
    private long commentCount;
    @SerializedName("score")
    private double score;
    @SerializedName("productType")
    private long productType;
    @SerializedName("commision")
    private long commision;
    @SerializedName("displayTimeInVideo")
    private long displayTimeInVideo;
    @SerializedName("storageNumber")
    private long storageNumber;
    @SerializedName("productId")
    private long productId;
    @SerializedName("idString")
    private String idString;
    @SerializedName("firstPic")
    private String firstPic;
    @SerializedName("displayPrice")
    private String displayPrice;
    @SerializedName("hotSellTag")
    private String hotSellTag;
    @SerializedName("activityTypeTag")
    private String activityTypeTag;
    @SerializedName("startTime")
    private String startTime;
    @SerializedName("endTime")
    private String endTime;
    @SerializedName("activityPictures")
    private List<String> activityPictures;
    @SerializedName("effectNames")
    private List<String> effectNames;
    /**
     * score : 1040
     * tagId : 822
     */

    @SerializedName("recommendationTags")
    private List<RecommendationTagsBaen> recommendationTags;
    @SerializedName("relateItems")
    private List<?> relateItems;
    @SerializedName("pictureUrlList")
    private List<String> pictureUrlList;
    @SerializedName("categoryList")
    private List<?> categoryList;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public Object getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Object updateTime) {
        this.updateTime = updateTime;
    }

    public Object getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Object createTime) {
        this.createTime = createTime;
    }

    public double getScore() {
        return score;
    }

    public void setScore(double score) {
        this.score = score;
    }

    public long getPrice() {
        return price;
    }

    public void setPrice(long price) {
        this.price = price;
    }

    public long getVmeiPrice() {
        return vmeiPrice;
    }

    public void setVmeiPrice(long vmeiPrice) {
        this.vmeiPrice = vmeiPrice;
    }

    public long getMarketPrice() {
        return marketPrice;
    }

    public void setMarketPrice(long marketPrice) {
        this.marketPrice = marketPrice;
    }

    public CompareCurrencyBaen getCompareCurrency() {
        return compareCurrency;
    }

    public void setCompareCurrency(CompareCurrencyBaen compareCurrency) {
        this.compareCurrency = compareCurrency;
    }

    public SellCurrencyBaen getSellCurrency() {
        return sellCurrency;
    }

    public void setSellCurrency(SellCurrencyBaen sellCurrency) {
        this.sellCurrency = sellCurrency;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNameDesc() {
        return nameDesc;
    }

    public void setNameDesc(String nameDesc) {
        this.nameDesc = nameDesc;
    }

    public long getToTop() {
        return toTop;
    }

    public void setToTop(long toTop) {
        this.toTop = toTop;
    }

    public long getToTopTime() {
        return toTopTime;
    }

    public void setToTopTime(long toTopTime) {
        this.toTopTime = toTopTime;
    }

    public String getActivityType() {
        return activityType;
    }

    public void setActivityType(String activityType) {
        this.activityType = activityType;
    }

    public String getActivityStartTime() {
        return activityStartTime;
    }

    public void setActivityStartTime(String activityStartTime) {
        this.activityStartTime = activityStartTime;
    }

    public long getActivityStartTimeMillis() {
        return activityStartTimeMillis;
    }

    public void setActivityStartTimeMillis(long activityStartTimeMillis) {
        this.activityStartTimeMillis = activityStartTimeMillis;
    }

    public String getActivityEndTime() {
        return activityEndTime;
    }

    public void setActivityEndTime(String activityEndTime) {
        this.activityEndTime = activityEndTime;
    }

    public long getActivityEndTimeMillis() {
        return activityEndTimeMillis;
    }

    public void setActivityEndTimeMillis(long activityEndTimeMillis) {
        this.activityEndTimeMillis = activityEndTimeMillis;
    }

    public String getHighlightName() {
        return highlightName;
    }

    public void setHighlightName(String highlightName) {
        this.highlightName = highlightName;
    }

    public long getSell() {
        return sell;
    }

    public void setSell(long sell) {
        this.sell = sell;
    }

    public long getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(long commentCount) {
        this.commentCount = commentCount;
    }

    public double geWtScore() {
        return score;
    }

    public void setWScore(double score) {
        this.score = score;
    }

    public long getProductType() {
        return productType;
    }

    public void setProductType(long productType) {
        this.productType = productType;
    }

    public long getCommision() {
        return commision;
    }

    public void setCommision(long commision) {
        this.commision = commision;
    }

    public long getDisplayTimeInVideo() {
        return displayTimeInVideo;
    }

    public void setDisplayTimeInVideo(long displayTimeInVideo) {
        this.displayTimeInVideo = displayTimeInVideo;
    }

    public long getStorageNumber() {
        return storageNumber;
    }

    public void setStorageNumber(long storageNumber) {
        this.storageNumber = storageNumber;
    }

    public long getProductId() {
        return productId;
    }

    public void setProductId(long productId) {
        this.productId = productId;
    }

    public String getIdString() {
        return idString;
    }

    public void setIdString(String idString) {
        this.idString = idString;
    }

    public String getFirstPic() {
        return firstPic;
    }

    public void setFirstPic(String firstPic) {
        this.firstPic = firstPic;
    }

    public String getDisplayPrice() {
        return displayPrice;
    }

    public void setDisplayPrice(String displayPrice) {
        this.displayPrice = displayPrice;
    }

    public String getHotSellTag() {
        return hotSellTag;
    }

    public void setHotSellTag(String hotSellTag) {
        this.hotSellTag = hotSellTag;
    }

    public String getActivityTypeTag() {
        return activityTypeTag;
    }

    public void setActivityTypeTag(String activityTypeTag) {
        this.activityTypeTag = activityTypeTag;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public List<String> getActivityPictures() {
        return activityPictures;
    }

    public void setActivityPictures(List<String> activityPictures) {
        this.activityPictures = activityPictures;
    }

    public List<String> getEffectNames() {
        return effectNames;
    }

    public void setEffectNames(List<String> effectNames) {
        this.effectNames = effectNames;
    }

    public List<RecommendationTagsBaen> getRecommendationTags() {
        return recommendationTags;
    }

    public void setRecommendationTags(List<RecommendationTagsBaen> recommendationTags) {
        this.recommendationTags = recommendationTags;
    }

    public List<?> getRelateItems() {
        return relateItems;
    }

    public void setRelateItems(List<?> relateItems) {
        this.relateItems = relateItems;
    }

    public List<String> getPictureUrlList() {
        return pictureUrlList;
    }

    public void setPictureUrlList(List<String> pictureUrlList) {
        this.pictureUrlList = pictureUrlList;
    }

    public List<?> getCategoryList() {
        return categoryList;
    }

    public void setCategoryList(List<?> categoryList) {
        this.categoryList = categoryList;
    }



}
